paint-brush
Por qué no puede convertirse en desarrollador back-end en 16 semanas o menospor@wagslane
780 lecturas
780 lecturas

Por qué no puede convertirse en desarrollador back-end en 16 semanas o menos

por Lane Wagner4m2022/09/06
Read on Terminal Reader
Read this story w/o Javascript

Demasiado Largo; Para Leer

Cuánto tiempo le tomará aprender a ser un desarrollador back-end y luego cuánto tiempo le tomará encontrar un trabajo que le guste, es una pregunta matizada.

Companies Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - Por qué no puede convertirse en desarrollador back-end en 16 semanas o menos
Lane Wagner HackerNoon profile picture

Me frustro mucho cuando veo personas y empresas en línea que venden sueños poco realistas en lo que respecta a la educación en programación. Cuando estás en la industria de la tecnología educativa, es bastante lucrativo exagerar (o incluso mentir) sobre cuánto tiempo les tomará a los estudiantes prepararse para el trabajo.


Enseño habilidades de desarrollo back-end en Boot.dev y hago mi mejor esfuerzo para dar a los estudiantes objetivos realistas que puedan alcanzar.


Continúe leyendo para escuchar todo sobre mis pensamientos sobre cuánto tiempo llevará aprender el desarrollo de back-end, pero primero cubramos algunas de las cosas más importantes desde el principio.

  1. Casi nadie se “prepara para el trabajo” en menos de 16 semanas.

  2. Si está aprendiendo de manera eficiente, probablemente no le llevará más de 2 años estar “listo para el trabajo”.

  3. Dependiendo de dónde comience, convertirse en un desarrollador back-end en 6 a 12 meses puede ser un objetivo muy realista.


Realmente creo en esos tres puntos clave, pero hay mucho en ellos. Al final, cuánto tiempo le tomará aprender a ser un desarrollador de back-end, y luego cuánto tiempo le tomará encontrar un trabajo que le guste es una pregunta matizada. De todos modos, profundicemos e intentemos brindarle un conjunto más específico de expectativas.

El tiempo que lleva aprender a codificar depende de algunas cosas

  1. ¿Sabe cómo navegar por una interfaz de línea de comandos?
  2. ¿Estás familiarizado con Linux y Bash?
  3. ¿Ya eres "experto en informática"?
  4. ¿Eres rápido para elegir una nueva interfaz de usuario para las aplicaciones que usas?
  5. ¿Eres bueno investigando y buscando cosas en línea?
  6. ¿Ha realizado algún trabajo de datos utilizando Excel o SQL?
  7. ¿Te gusta trabajar con computadoras?
  8. ¿Eres bueno en matemáticas? ¡Álgebra sería genial, trigonometría y cálculo serían fantásticos!
  9. ¿Has hecho alguna codificación antes?

Si puede responder "sí" a cualquiera de estas preguntas, ¡su viaje será un poco más rápido! Use la lista a continuación para ver cómo sus respuestas a estas preguntas deberían cambiar sus expectativas.

  • “Sí” a todas las preguntas: 4 a 6 meses para estar “listo para el trabajo”
  • “Sí” a la mayoría de las preguntas: 6 a 9 meses para estar “listo para el trabajo”
  • “Sí” a algunas de las preguntas: 9-15 meses para estar “listo para el trabajo”
  • “Sí” a ninguna de las preguntas: 15 a 24 meses para estar “listo para el trabajo”

Por supuesto, hay muchas otras cositas de conocimiento y capacitación que pueden acelerar su viaje. Acabo de enumerar 10 de los más comunes.

¿Qué más afecta el tiempo que me llevará aprender el desarrollo de back-end?

Además de analizar desde dónde comienza, existen otros factores clave que afectarán en gran medida el tiempo que le llevará obtener un trabajo de back-end.

  • ¿Cuántas horas puedes dedicar a aprender y construir semanalmente? Los números con los que estoy trabajando asumen alrededor de 20.
  • ¿Eres un aprendiz rápido? Los números con los que estoy trabajando asumen que estás en el promedio.
  • ¿Cuánta escolaridad ha recibido? Los números con los que estoy trabajando suponen al menos un diploma de escuela secundaria.

¿Los marcos de tiempo anteriores incluyen el tiempo para la búsqueda de empleo en sí?

Probablemente no, pero de nuevo, eso depende de mucho. Si no tiene ninguna conexión y se encuentra en una ciudad "mediocre" en lo que respecta a las oportunidades tecnológicas, espero que tarde otros 3 a 6 meses en encontrar un trabajo que sea ideal para usted. Veamos algunas preguntas clave que afectarán el tiempo que toma su búsqueda de empleo. ¡Cuantas más respuestas “sí”, mejor!

  • ¿Seguiste aprendiendo y construyendo después de que comenzaste tu búsqueda de trabajo? (¡Debería!)
  • ¿Conoces personas en la vida real que trabajen en tecnología que puedan darte presentaciones?
  • ¿Es usted un miembro útil de las comunidades tecnológicas en línea?
  • ¿Vives en un centro tecnológico, o al menos en una ciudad que tiene buenos trabajos?
  • ¿Conoce a algunas personas (en línea o en la vida real) que puedan revisar su currículum y su cartera de proyectos?
  • ¿Te gustan las reuniones y hay reuniones de codificación en tu ciudad?

¿Toma más tiempo aprender back-end o front-end?

En realidad no lo sé.

Mi conjetura es que lleva alrededor de un 20% más de tiempo aprender habilidades de back-end listas para el trabajo porque parece que hay más que aprender. Prácticamente se requiere una buena base informática para la mayoría de los trabajos de ingeniería de datos y back-end. Si bien los conceptos básicos de CS siguen siendo muy útiles para los desarrolladores front-end, no son tan necesarios.

¿Cuántos datos tienes para respaldar esto?

No es suficiente. Todo lo que tengo en este momento son anécdotas de los cientos de estudiantes con los que he hablado y trabajado, y lo que he visto al trabajar en la industria. A medida que crezca Boot.dev , planeo hacer algunas encuestas y recopilar más datos para poder continuar actualizando esta guía. Mientras tanto, ¡esto es lo que he observado y lo que escucho de los estudiantes con los que trabajo! ¡Avísame en Twitter si crees que he cometido un error!


También publicado aquí .